3 import java.io.Serializable;
4 import java.util.Vector;
6 public class Owner implements Serializable {
11 private static final long serialVersionUID = 1L;
12 private String bankAccount = "";
13 private String name = "";
14 private String mailAccount = "";
15 private Vector<RuralHouse> ruralHouses;
17 // public Owner(String name) {
19 // ruralHouses = new Vector<RuralHouse>();
22 public Owner(String name, String bankAccount,String mail) {
23 this.bankAccount = bankAccount;
25 this.mailAccount = mail;
26 ruralHouses = new Vector<RuralHouse>();
29 public String getName() {
33 public void setName(String name) {
37 public String getBankAccount() {
38 return this.bankAccount;
41 public void setBankAccount(String bankAccount) {
42 this.bankAccount = bankAccount;
45 public Vector<RuralHouse> getRuralHouses(){
46 return this.ruralHouses;
51 public RuralHouse addRuralHouse(String houseName, String description,
52 String town, int nRooms, int nKitchens, int nBaths, int nLivings,
54 HouseFeatures feature = new HouseFeatures(nRooms, nKitchens, nBaths, nLivings, nParkings);
55 RuralHouse rh = new RuralHouse(houseName, this, description, town,feature);
60 public RuralHouse addRuralHouse(RuralHouse rh) {
65 public String toString() {
69 public String getMailAccount() {
73 public void setMailAccount(String mailAccount) {
74 this.mailAccount = mailAccount;
77 public Vector<Offer> getAllOffers (){
78 Vector<Offer> offers = new Vector<Offer>();
79 for(RuralHouse rh: this.ruralHouses){
80 for(Offer of : rh.getAllOffers()){